Customized chance-based items

ABSTRACT

A system configured to facilitate user customization of the distribution of virtual items usable in a virtual space. Virtual items may be distributed via probability item bundles. Probability item bundles may be associated with a set of potential awards. The potential awards included in the set of potential awards may be individually associated with a probability of being distributed once the probability item bundle is activated by a user. Customization of probability item bundles may comprise facilitating user selection of the potential awards included in the sets of potential awards of the probability item bundles.

FIELD OF THE DISCLOSURE

This disclosure relates to distributing virtual items to users in anonline game.

BACKGROUND

Users may access virtual spaces via client computing platforms. Avirtual space may include an online game taking place within the virtualspace. Virtual items usable within the virtual space and/or online gametaking place within the virtual space may be distributed to usersthrough various mechanisms. Virtual items may include one or more of avirtual weapon, a tool, a food, a currency, a reward, a bonus, health, apotion, an enhancement, a mount, a power-up, a speed-up, clothing, avehicle, an anatomical feature of a character or game entity, a troop ortroop type, a pet, a virtual resource, and/or other virtual items and/orgoods.

Virtual items may be distributed to users via probability item bundlesoffered for sale through a virtual shop interface. Probability itembundles may be associated with a set of potential awards. The potentialawards included in the set of potential awards may be individuallyassociated with a probability of being distributed (e.g., won) once theprobability item bundle is activated by a user.

SUMMARY

One aspect of the disclosure relates to a system for facilitating usercustomization of the distribution of virtual items in an online game. Auser's gameplay experience may be enhanced through their interactionwith the virtual items which are usable in the online game. Certainitems may help the users to complete levels, obtain upgrades andachievements, and/or enhance other modes of gameplay. Users may obtainthe virtual items by various mechanisms. Users may purchase the virtualitems directly from a virtual shop, acquire the virtual items throughgameplay (e.g., as an upgrade, bonus, reward, or the like), win virtualitems through chance based distribution mechanisms, and/or otherconsiderations for obtaining virtual items. In particular, chance baseddistribution may be particularly desirable in that users are given theopportunity to win one or more virtual items, often for less than theface value of the item. However, since there is also the chance that theuser will not win the item they desire, such chance based distributionmechanisms may become boring or otherwise undesirable ways for obtainingvirtual items. As such, the disclosure herein describes a system inwhich users can customize how virtual items are distributed in theonline game to further increase engagement with one or more of thedistribution mechanisms, enhance their overall gameplay experience,and/or provide other enhancements.

The system may comprise one or more physical processors configured toexecute one or more computer components. The computer program componentmay include one or more of a game component, a virtual shop component, acustomization component, a distribution probability component, a bundleactivation component, a user preference component, offer component,and/or other components.

The game component may be configuring to execute an instance of avirtual space and/or an online game taking place within the virtualspace. Executing the instance of the virtual space and/or online gamemay include implementing the instance of the virtual space and/or onlinegame to facilitate participation of users in the virtual space and/oronline game. The users may participate in the virtual space and/oronline game through client computing platforms. The game component mayhost the online game for the client computing platforms in aclient/server configuration.

The virtual shop component may be configured to effectuate presentationof offers to sell probability item bundles (e.g., a chance baseddistribution mechanism) to users for consideration through a shopinterface. A given probability item bundle may be associated with a setof potential awards. The individual potential awards may include virtualitems usable in the online game. The individual potential awards may beassociated with distribution probabilities such that users who activatethe probability item bundle have a chance to win one or more of thepotential awards included in the set of potential awards.

The customization component may be configured to facilitatecustomization of probability item bundles offered for sale through theshop interface. Customization of the probability item bundle may allowusers to choose the potential awards they want to be included in theprobability item bundle. In particular, users may purchase moreprobability item bundles if they know at least one of the items includedin the probability item bundle for them to win. Customization may befacilitated by receiving entry and/or selection by users of one or moreof the potential awards for inclusion in probability item bundles. Entryand/or selection may be received through a customization interfacepresented to the users.

The distribution probability component may be configured to determinedistribution probabilities for the potential awards included in sets ofpotential awards of customized probability item bundles that have beenselected and/or entered by users. The distribution probabilities of theindividual potential awards may define the probability that the userswill win that particular award when the probability item bundle isactivated, thus providing the element of chance (e.g., determined as apercentage). For example for a first customized probability item bundlehaving a first set of potential awards that includes at least onepotential award entered and/or selected by a first user, thedistribution probability component may be configured to determinedistribution probabilities for the potential awards included in thefirst set of potential awards. In some embodiment the distributionprobability component may be configured to determine distributionprobabilities based on user entry and/or selection of distributionprobabilities for the potential awards included in the set of potentialawards.

The bundle activation component may be configured to distributepotential awards to the users that activate instances of the customizedprobability item bundles. The distributions may be made in accordancewith the determined distribution probabilities (e.g., determined by thedistribution probability component).

The user preference component may be configured to store and/or save thesets of potential awards included in the customized probability itembundles. Stored sets of potential awards may be made available foraccess by the users during subsequent customizations of probability itembundles. For example, the user preference component may be configured tostore the first set of potential awards selected by the first user forthe first customized probability item bundle such that the first set ofpotential awards is available for access by the first user duringcustomization of subsequent probability item bundles.

The offer component may be configured to generate custom offers to sellvirtual items and/or sets of virtual items to users through the shopinterface. The custom offers may include offers to sell instances of oneor more of the individual potential awards included in the sets ofpotential awards of the customized probability item bundles selected bythe users. For example, the potential awards selected by the users aretypically awards that the user may otherwise purchase at face value,however they choose to try and win the award through the probabilityitem bundle since the probability item bundle may be sold at less thanthe face value of any one of the individual potential awards. By storingthe user selections, the offer component can determine which virtualitems are most desirable to the users, and generate custom offers tosell them to the users, for example, at a discounted price.

These and other features, and characteristics of the present technology,as well as the methods of operation and functions of the relatedelements of structure and the combination of parts and economies ofmanufacture, will become more apparent upon consideration of thefollowing description and the appended claims with reference to theaccompanying drawings, all of which form a part of this specification,wherein like reference numerals designate corresponding parts in thevarious figures. It is to be expressly understood, however, that thedrawings are for the purpose of illustration and description only andare not intended as a definition of the limits of the invention. As usedin the specification and in the claims, the singular form of “a”, “an”,and “the” include plural referents unless the context clearly dictatesotherwise.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a system for user customized distribution of virtualitems within a virtual space.

FIG. 2 illustrates a particular embodiment of the server employed in thesystem depicted in FIG. 1.

FIG. 3 illustrates an embodiment of a user interface for customizing achance based item.

FIG. 4 illustrates another embodiment of a user interface forcustomizing a chance based item.

FIG. 5 depicts a method of distributing virtual items in a virtual spacebased on user customization.

DETAILED DESCRIPTION

FIG. 1 illustrates a system 10 configured to facilitate usercustomization of the distribution of virtual items in a virtual space. Avirtual space may include, for example, an online game taking placewithin the virtual space. Virtual items may refer to virtual items whichare usable within the online game. Virtual items may be distributed tousers of the virtual space by one or more distribution mechanisms.Distribution mechanisms may include direct sale of virtual items to theusers via a virtual shop interface, through chance-based distribution,and/or other by techniques for distributing virtual items to users ofthe virtual space. The system 10 herein may enhance a user's gameplayexperience by facilitating user customization of one or more of thevirtual item distribution mechanisms.

Virtual items (also referred to as virtual goods) may include one ormore of a virtual weapon, a tool, a food, a currency, a reward, a bonus,health, a potion, an enhancement, a mount, a power-up, a speed-up,clothing, a vehicle, an anatomical feature of a character or gameentity, a troop or troop type, a pet, a virtual resource, and/or othervirtual items and/or goods. Virtual items and/or virtual goods may beusable within the virtual space and/or an online game that takes placein the virtual space.

Chance based distribution may refer opportunities for users to acquireand/or win one or more virtual items by chance. Chance baseddistribution may include, for example, a chance based game having anaward or prize for the winner, a probability item bundle which is sold(e.g., through a virtual shop) or otherwise acquired by the users of thevirtual space, and/or other chance based distribution mechanism.

Probability item bundles may refer to a virtual item sold through avirtual shop and/or distributed to users of the virtual space whichprovides the users the chance to acquire (e.g., win) one or morepotential awards included in the probability item bundle. The awards maybe distributed based on a distribution probability. Virtual awards mayinclude one or more virtual items as described herein, and/or othervirtual space content. For example, instances of probability itembundles may be associated with sets of potential awards and/or instancesof potential awards that are usable in the virtual space. Theprobability item bundles may be associated with distributionprobabilities for the individual potential awards included in the setsof potential awards.

The potential awards included in the set of potential awards may beindividually associated with a probability of being distributed once theprobability item bundle is acquired (e.g., purchased) and/or activatedby a user. The sets of potential awards may include at least one primaryaward and a set of secondary awards (e.g., one or more secondaryawards). Primary awards may be virtual items which are associated with agenerally higher value and/or sale price than the virtual items includedin the set of secondary awards. An instance of a probability item bundlemay be offered for sale such that a user who buys the instance of theprobability item bundle has a chance to win one or more of the potentialawards included in the set of potential awards. In some implementations,the primary awards may be associated with a relatively lower probabilityof being won, and the secondary awards may be associated with arelatively higher probability of being won. The quantity and type ofvirtual items contained within a probability item bundle, as well as theindividually associated probabilities, may or may not be known ordisplayed to the purchaser (e.g., displayed in the virtual shopinterface). In some implementations, a probability item bundle may berepresented in the virtual space as a mystery box, virtual container,chest, package, or other item(s) within the virtual space that at least“appears” to store or contain one or more virtual awards or othercontent.

Chance based games may refer to games which are playable within thevirtual space where one or more awards (e.g., winning prizes) are bedistributed to one or more users (e.g., winning player) based on aprobability of the game being won (e.g., as opposed to skills basedgame). Examples of chance based games may include, for example, virtualslots, virtual blackjack, virtual roulette, and/or other games ofchance.

The system 10 herein may be configured to enhance a user's gameplayexperience by facilitating customization of the distribution of virtualitems through probability item bundles sold through the virtual shop,and/or one or more other chance base distribution mechanisms describedherein.

In FIG. 1, providing the virtual space may include hosting the virtualspace over a network 32, such as the Internet. A host server may includeone or more processors configured to execute one or more computercomponents for implementing an instance of an online game and tofacilitate the participation of one or more users in the online game.The host server may be a game server 12. The server 12 may includeprocessor(s) 14.

The computer program components may include one or more of a gamecomponent 16, a user component 18, a virtual shop component 20, acustomization component 22, a distribution probability component 24, abundle activation component 26, a user preference component 28, offercomponent 29, and/or other components. The server 12 may be configuredto communicate with one or more client computing platforms 34, accordingto client/server architecture. The client computing platforms 34 caninclude, for example, a cellular telephone, a smartphone, a laptop, atablet computer, a desktop computer, a television set-top box, smart TV,a gaming console, and/or other device as described herein and/or otherconsiderations. The users 36 may access system 10 and/or the virtualspace via client computing platforms 34.

The game component 16 may be configured to implement an instance of thevirtual space executed by the computer components to determine state ofthe virtual space. The state may then be communicated (e.g., viastreaming visual data, via object/position data, and/or other stateinformation) from server 12 to client computing platforms 34 forpresentation to users 36. The state determined and transmitted to agiven client computing platform 34 may correspond to a view for a usercharacter being controlled by a user 36 via input devices (e.g., acontroller) at the given client computing platform 34. The statedetermined and presented to a given client computing platform 34 maycorrespond to a location in the virtual space (e.g., location in thegame). The view described by the state for the given client computingplatform 34 may correspond, for example, to the location from which theview is taken, the location the view depicts, and/or other locations, azoom ratio, a dimensionality of objects, a point-of-view, and/or viewparameters of the view. One or more of the view parameters may beselectable by the users 36.

An instance of the virtual space may comprise a simulated space that isaccessible by users 36 via clients (e.g., client computing platforms 34)that present the views of the virtual space to a user. The simulatedspace may have a topography, express ongoing real-time interaction byone or more users, and/or include one or more objects positioned withinthe topography that are capable of locomotion within the topography. Insome instances, the topography may be a 2-dimensional topography. Inother instances, the topography may be a 3-dimensional topography. Thetopography may include dimensions of the space, and/or surface featuresof a surface or objects that are “native” to the space. In someinstances, the topography may describe a surface (e.g., a groundsurface) that runs through at least a substantial portion of the space.In some instances, the topography may describe a volume with one or morebodies positioned therein (e.g., a simulation of gravity-deprived spacewith one or more celestial bodies positioned therein). An instanceexecuted by the computer components may be synchronous, asynchronous,and/or semi-synchronous.

The above description of the manner in which state of the virtual spaceis determined by game component 16 is not intended to be limiting. Thegame component 16 may be configured to express the virtual space in amore limited, or richer, manner. For example, views determined for thevirtual space representing the state of the instance of the virtualspace may be selected from a limited set of graphics depicting an eventin a given place within the virtual space. The views may includeadditional content (e.g., text, audio, pre-stored video content, and/orother content) that describes particulars of the current state of theplace, beyond the relatively generic graphics. For example, a view mayinclude a generic battle graphic with a textual description of theopponents to be confronted. Other expressions of individual placeswithin the virtual space are contemplated.

Within the instance(s) of the virtual space executed by game component16, users 36 may control characters, objects, simulated physicalphenomena (e.g., wind, rain, earthquakes, and/or other phenomena),and/or other elements within the virtual space to interact with thevirtual space and/or each other. The user characters may includeavatars. As used herein, the term “user character” may refer to anobject (or group of objects) present in the virtual space thatrepresents an individual user. The user character may be controlled bythe user 36 with which it is associated. The user controlled element(s)may move through and interact with the virtual space (e.g., non-usercharacters in the virtual space, other objects in the virtual space).The user controlled elements controlled by and/or associated with agiven user 36 may be created and/or customized by the given user.

The users may participate in the instance of the virtual space bycontrolling one or more of the available user controlled elements in thevirtual space. Control may be exercised through control inputs and/orcommands input by the users through client computing platforms 34. Theusers may interact with each other through communications exchangedwithin the virtual space. Such communications may include one or more oftextual chat, instant messages, private messages, voice communications,and/or other communications. Communications may be received and enteredby the users 36 via their respective client computing platforms 34.Communications may be routed to and from the appropriate users throughserver 12 (e.g., through game component 16) and/or throughcommunications which are external to the system 10 (e.g., text messagingservices associated with the client computing platforms 34).

The instance of the virtual space and/or the online game that takesplace therein may be persistent. That is, the virtual space and/or thegame may continue on whether or not individual players are currentlylogged in and/or participating in the game. A player that logs out ofthe virtual space and then logs back in some time later may find thevirtual space has been changed through the interactions of other playerswith the virtual space during the time the player was logged out. Thesechanges may include changes to the simulated physical space, changes inthe player's inventory, changes in other player's inventories, changesexperienced by non-player characters, changes to the virtual itemsavailable for use in the online game, and/or other changes.

The user component 18 may be configured to access and/or manage one ormore user profiles and/or user information associated with users of thesystem 10. The one or more user profiles and/or user information mayinclude information stored by server 12, one or more of the clientcomputing platforms 34, and/or other storage locations. The userprofiles may include, for example, information identifying users (e.g.,a username or handle, a number, an identifier, and/or other identifyinginformation) within the virtual space, security login information (e.g.,a login code or password), virtual space account information,subscription information, virtual (or real) currency account information(e.g., related to currency held in credit for a user), relationshipinformation (e.g., information related to relationships between users inthe virtual space), virtual space usage information (e.g., a log-inhistory indicating the frequency and/or amount of times the user logs-into the user accounts), demographic information associated with users,interaction history among users in the virtual space, information statedby users, browsing history of users, a client computing platformidentification associated with a user, a phone number associated with auser, and/or other information related to users. The user informationmay include inventories of virtual items available for use by the usersin the online game (e.g., previously acquired virtual items).

The virtual shop component 20 may be configured to effectuatepresentation of offers to sell instances of virtual items usable in thevirtual space to users in a shop interface. The virtual shop component20 may be configured to effectuate presentation of offers to sellprobability item bundles to users for consideration through the shopinterface. As presented herein, a given probability item bundle may beassociated with a set of potential awards, wherein the individualpotential awards include virtual items usable in the game which areassociated with distribution probabilities. The virtual shop component20 may be configured to effectuate presentation of offers for othervirtual space content. Offers may be realized using one or more ofvirtual currency and/or real currency.

The virtual shop may be a simulated environment within the virtual spacewhich is accessible by users and presents the views of the virtual shopto the users. Users may access the virtual shop through one of a varietyof ways. Users may access the virtual shop through the manipulation ofone or more user characters associated with the user within the virtualspace using control inputs and/or commands input by the users throughclient computing platforms, and/or other way of access.

Manipulation of a character may include moving the one or more usercharacters through the virtual space using control inputs and/orcommands input by the users through client computing platforms, to movethe one or more characters to the simulated environment designating thelocation of the virtual shop within the virtual space.

Users may use control inputs and/or commands not associated with the oneor more user characters to access the virtual shop. Control inputsand/or commands may automatically present the instance of the game shopon the clients computing platforms (e.g., user selects a virtual shopbutton to automatically be taken to the game shop).

The instance of the virtual shop may be presented to users through ashop interface. The shop interface may be configured to present theoffers to sell virtual items and/or probability item bundles to users.The shop interface may be configured to receive entry and/or selectionof individual offers by the users to effectuate acceptance and/orpurchase of the offers at a virtual (or real) currency purchase price.

The simulated environment of the virtual shop may have topography. Thevirtual shop may express ongoing real-time interaction by one or moreusers (e.g., may have limited stock of virtual items for sale which canbe purchased by one or more users within the virtual space which can bedepleted), and/or include one or more objects (e.g., one or more virtualitems, a virtual teller, and/or other objects) positioned within thetopography that may be capable of locomotion within the topography. Thevirtual shop may display the items, and/or the one or more sets ofvirtual items available for purchase by the users. Users may view thevirtual items and/or one or more sets of virtual items available forpurchase. Users may purchase the virtual content using virtual (or real)currency. Transactions may take place with the virtual teller, throughvarious other actions of the user within the instance of the virtualshop, and/or other offer/transaction mechanisms.

The customization component 22 may be configured to facilitateuser-customization of the chance based distribution of virtual items inthe virtual space. For example, in some implementations, thecustomization component 22 may be configured to facilitate usercustomization of probability item bundles offered for sale through theshop interface. In some implementations, the customization component 22may be configured to facilitate user-customization of the potentialawards offered via chance based games.

In some implementations, customization of probability item bundlesoffered for sale through the shop interface may be facilitated byreceiving entry and/or selection by users of at least one of thepotential awards to be included in the set of potential awards of aprobability item bundle. For example, a user may select one or more ofthe primary awards and/or one or more of the secondary awards includedin the probability item bundle. In some embodiments described herein,users may select the distribution probability of one or more of theselected awards included in the set of potential awards.

In some embodiments, the customization component 22 may be configured torestrict the inclusion of potential awards selected for the customizedprobability item bundles. Restriction may include, for example, sellingthe probability item bundle at a flat rate and restricting the type(e.g., primary and secondary) and/or quantity of the potential awardswhich can be included in the customizable probability item bundle,limiting the total value of the customized probability item bundle(e.g., as determined by the summed individual values of the awardsselected by the user), by adjusting the final purchase price of theprobability item bundle based on the user selected potential awards,and/or other technique for restriction. As such, in some embodiments,the purchase price of the probability item bundle being customized maybe determined after the user has selected the desired potential awards,such that the user can tailor the customization to a desired price priorto effectuating purchase (e.g., debiting currency from their currencyaccount).

The customization component 22 may be configured such that facilitatingcustomization of probability item bundle comprises effectuatingpresentation of one or more customization interfaces, such as theinterfaces shown in FIG. 3 and FIG. 4 and described herein. Thecustomization interfaces may be configured to receive the user entryand/or selection of at least one potential award included in the sets ofpotential awards of the customized probability item bundles. In someembodiments, users may make selections of all of the potential awardsincluded in the sets of potential awards. In some embodiments, users mayselect some of the potential awards included in the sets of potentialawards (e.g., the primary award and some of the secondary awards),wherein some of the potential awards are pre-selected and/or standardawards to be included in the set (e.g., the remaining secondary awards).

FIG. 3 shows an exemplary embodiment of a customization interface 46configured to receive user entry and/or selection of one or morepotential awards to be included in a customizable probability itembundle purchase through the shop interface. The customization interface46 may facilitate restricting user selection of potential awards for theinclusion in the set of potential awards of the customized probabilityitem bundle through one or more various techniques. In one embodiment,restricting user selection potential awards may include ranking thepotential awards to a multi-tier ranking system. The system 10 may thenbe configured to restrict the quantity of potential awards which can beincluded in the set of potential awards of the customized probabilityitem bundle from each ranked tier.

For example, potential awards may be assigned to one or more of a Tier 1ranking 52, a Tier 2 ranking 54, and a Tier 3 ranking 56 of which theuser can select one or more items from. For illustrative purposes only,potential awards of a higher value (e.g., a primary awards) may beassigned to a Tier 3 ranking, while relatively more common or lesservalue items (e.g., secondary awards) may be assigned to a Tier 1 or Tier2 ranking. It is noted that the descriptions provided herein related tothe multi-tier ranking system are for illustrative purposes only and arenot intended to be limiting. For example, potential awards may be rankedon more or less tiers then shown, and/or may be assigned rankings basedon other qualitative and/or quantitative measures.

Customization interface 46 may facilitate user selection of potentialawards employing this or a similar multi-tiered ranking system byrestricting the quantity of potential awards which can be include in thecustomized probability item bundle from each tier. As an illustrativeexample in FIG. 3, the customization interface 46 may include a template50 for selecting potential awards to be included in the set of potentialwhich indicates potential award tier “slots” corresponding to theallowable inclusion of potential awards. As currently show, the template50 may include slots that indicate that the probability item bundle isrestricted to one item from Tier 3, one item from Tier 2, and two itemsfrom Tier 1. Users may select potential awards from the respective tiers52, 54, 56 though “drag and drop” selection, and/or other suitabletechnique for selecting the appropriate potential awards.

The depiction of the template 50 shown is for illustrative purposes onlyand should not be considered limiting. It is envisioned thatcustomizable probability item bundles may include more or less “slots”indicating the tier of item which can be selected for inclusion. Forexample, a customizable probability item bundle template may beconfigured with “slots” for more than one Tier 3 and/or additional Tier2 and Tier 1 awards. It is envisioned that the cost of the probabilityitem bundle may reflect the number of slots and/or the types ofpotential awards which can be selected for that probability item bundle.For example, a customizable probability item bundle template having more“slots” for Tier 3 awards may be more expensive than a customizableprobability item bundle template having only one “slot” for a Tier 3award.

In some embodiments, the customization interface 46 may be configured toallow users to select from a plurality of pre-stored templates, forexample, through a drop down menu 48 and/or other selection interface.Different pre-stored templates may include different combinations ofslots for different tiered awards which can be included in the instanceof the customizable probability item bundle. The different templates maybe associated with a different sales price 58 (e.g., in virtualcurrency, credits, real currency, etc.). In some embodiments, users maybe able to purchase additional “slots” for the pre-stored templates. Forexample, a user may select a pre-stored template, and customize thetemplate with more or less slots for an additional fee.

In some embodiments, the customization component 22 (FIG. 1) may beconfigured such that facilitating customization of probability itembundles comprises adjusting the purchase price of the probability itembundle based on the user selection of potential awards. Thecustomization component 22 (FIG. 1) may be configured such that usersmay tailor the customization of the probability item bundles through thecustomization interface 46 to a particular price and/or price range. Forexample, the customization interface 46 (FIG. 1) may be configured suchthat with or without the use of a template 50, the user can select thedesired potential awards to be included in the set of potential awardsand the final sales price 58 of the probability item bundle willdynamically adjust accordingly. Again, it is envisioned that acustomized probability item bundle having more higher value items (e.g.,multiple Tier 2 and 3 awards) will generally be sold at a relativelyhigher sales price than customized probability item bundles having fewerhigher value items.

In some embodiments, the customization component 22 (FIG. 1) may beconfigured such that users can select the distribution probabilities ofone or more of the selected potential awards included in the set ofpotential awards. Selection of distribution probabilities may befacilitated through one or more of the techniques described herein,and/or by other considerations.

Referring to FIG. 3, the customization interface 46 may include one ormore drop down menus 55 and/or other selection mechanism configured tofacilitate user selection of the distribution probabilities of theindividual potential awards included in the set of potential awards ofthe customized probability item bundle. For example, the drop down menu55 may include a range of distribution probability values which the usercan select from when adding a virtual item to the template 50. In someembodiments, higher value items (e.g., Tier 3 items) may be restrictedto lower distribution probabilities (e.g., 1-3%), while lesser valueitems (e.g., Tier 2 and 1 items) may correspond to higher distributionprobabilities (e.g., 4-10% and 90-99%, respectively).

Returning to FIG. 1, in some embodiments, the customization component 22may include restrictions related to selection of distributionprobabilities of the individual potential awards. Restrictions mayinclude one or more of an increase in total sales cost of the customizedprobability item bundle, and/or restrictions in the selection of otherpotential awards to be included in the set of potential awards. In someembodiment, the sales price of the customized probability item bundlemay adjust according to user selections of distribution probabilities.For example, if a relatively high distribution probability (e.g.,greater than 5%, 10% or other probability) is selected for a high valueTier 3 item, the cost of the probability item bundle may increaseaccordingly (for example, as a percentage of the actual individual saleprice of the high value item). As another example, if a relatively highdistribution probability is selected for a high value Tier 3 item, theremaining “slots” available for other potential awards in the set ofpotential awards may be restricted to only allow low value Tier 1 items(e.g., the probability item bundle will include the one high value itemwith a user selected relatively high distribution probability and one ormore low value items corresponding to the remaining distributionprobabilities). Other restrictions related to users selectingdistribution probabilities for individual potential awards are alsocontemplated.

In some embodiments, the customization component 22 may be configuredsuch that at least the primary awards included in the set of potentialawards may be associated with a user selectable distributionprobability. In embodiments where users do not customize distributionprobabilities, determination of distribution probabilities may bedetermined by the distribution probability component 24 as describedherein. It is noted that the above descriptions of user customization ofthe distribution probabilities of the potential awards included in theset of potential awards of instances of customized probability itembundles are provided as illustrative examples only and are not to beconsidered limiting. Customization of distribution probabilities may becarried out in other ways or by other techniques.

FIG. 4 shows another embodiment of a customization interface 62configured to receive user entry and/or selection of one or morepotential awards to be included in the set of potential awards for acustomizable probability item bundle. Restricting user selection of thepotential awards included in the sets of potential awards of thecustomized probability item bundles may include assigning point values66 to each of the selectable potential awards 64, and setting thresholdtotal point values 70 for the sets of potential awards included in theinstance of the customized probability item bundle. The threshold totalpoint value 70 of a customizable probability item bundle may correspondto the summed point values 66 of the potential awards 64 selected 68 bya user to be included in the set of potential awards. For example, usersmay purchase a customizable probability item bundle at a price 76 whichreflects the threshold total point value 70 allowable for thatprobability item bundle. Users may tailor the customization byincreasing and/or decreasing the threshold total point value, forexample, via a drop down menu presented on the customization interface62. In the latter, the price 76 of the probability item bundle maydynamically change based on the threshold total point value chosen bythe user.

In some embodiments, the customization interface 62 may includedepictions of potential awards 64 available for selection 68, and theircorresponding point values 66. The point values 66 may be assigned tothe various potential awards based on the type of potential award (e.g.,a primary awards generally assigned to a higher point value compared tosecondary awards), the rarity of the award, and/or other qualitativeand/or quantitative measure for assigning point values to potentialawards. By assigning higher value items higher point values, the user isgenerally restricted to fewer higher value items based on the totalallowable points 70. User may select 68 potential awards. Selection 68may be facilitated by check boxes, highlighting desired awards, and/orother selection technique suitable for the intended purpose. The summedpoint value 72 of the selected items may be displayed on thecustomization interface 62. The remaining points 74 available forallocation (e.g., threshold total point value minus the summed pointvalues of currently selected awards) may also be displayed to guide theuser in potential award selection.

The above descriptions and associated figures of embodiments ofcustomization interfaces are provided for illustrative purposes and arenot intended to be limiting. In some embodiments, customization ofprobability item bundles may include more or less restrictions relatedto the selection of the potential awards included in the set ofpotential awards of the customized probability item bundle which may ormay not be reflected on an interface presented to the users tofacilitate such customization.

As an illustrative example in FIG. 2, the customization component 22 maybe configured to facilitate user customization of a first probabilityitem bundle 42 offered for sale through the shop interface. The user mayselect, for example, one or more potential awards included in a firstset 44 of potential awards associated with the first probability itembundle 42. The first set 44 may include at least one primary award andone or more secondary items. The first set 44 may be selected by a firstuser through a customization interface, the same or similar tocustomization interfaces shown in FIG. 3 and FIG. 4.

Returning to FIG. 1, the distribution probability component 24 may beconfigured to determine distribution probabilities for the potentialawards included in sets of potential awards of customized probabilityitem bundles. In some implementations, the probabilities are distributedsuch that at least one potential award will be awarded to the user whenthe probability item bundle is activated (e.g., the probabilities of thepotential awards added together equal %100). The primary items includedin the sets of potential awards may be associated with a relative lowprobability of being awarded (e.g., won) compared to the probabilitydistribution for the secondary items. In some embodiments, thedistribution probability may be known to the users (e.g., displayedprior to, during and/or after customization). In some embodiments, thedistribution probability may be unknown to the users.

In some embodiments, the distribution probability component 24 may beconfigured to determine distribution probabilities for the individuallyselected potential awards based on user selection of the distributionprobabilities as described previously herein (e.g., via thecustomization interface). Other distribution probability determinationsare contemplated.

As an illustrative example in FIG. 2, the distribution probabilitycomponent 24 may be configured to determine distribution probabilitiesfor the potential awards included in the first set 44 of potentialawards of the first customized probability item bundle 42 (e.g., P1, P2,and P3). In some implementations, the probabilities are distributed suchthat at least one potential item will be won (e.g., P1+P2+P3=%100). Itis to be understood that although the first set 42 includes threepotential awards, sets of potential awards included in probability itembundles may include more or less awards.

Returning to FIG. 1, the bundle activation component 26 may beconfigured to distribute potential items to the users that activateinstances of the customized probability item bundles in accordance withthe determined distribution probabilities. Activation may be consideredthe time the customization is complete and the purchase is finalized(e.g., all potential awards have been selected and the funds aresuccessfully withdrawn from the purchasers account). Activation may beconsidered the time the user actually uses (e.g., opens) the probabilityitem bundle (e.g., the probability item bundle may be purchased and thenstored in a user's inventory and used at a later time). Activation maybe considered in other ways.

The user preference component 28 may be configured to store the sets ofpotential awards included in the customized probability item bundlessuch that the stored sets of potential awards are available for accessby the users during subsequent customizations of probability itembundles and/or for direct purchase through the shop interface. Forexample, a set of potential awards selected by a user for a instance ofa customized probability item bundle may be stored such that each timethe user (and/or other users) reenters the shop interface to customizeor purchase a probability item bundle, the stored set of potential itemsmay be displayed and/or made available to the user. In this manner, if auser wishes to purchase a probability item bundle having the same orsimilar set of awards they previously selected for a customizedprobability item bundle, the previously selected set may be stored andreadily available (e.g., as opposed to the user having to re-select theset of potential awards through a customization interface). Sets ofpotential awards selected by users for customized probability itembundle may be stored and shareable between other users of the system. Insome implementations, during customization, the users may specify if theprobability item bundle they are customizing is a “preferred”customization, such that the set of potential awards may be saved asdescribed herein.

As an illustrative example, referring to the embodiment of thecustomization interface 46 shown in FIG. 3, the customization component22 may be configured such that users can select and/or enter apreference of availability of the set of potential awards selected for acustomized probability item bundle. For example, a drop down menu 60(and/or pop up window or other selection mechanism) can be employedwhere the user can select “One-time” for a single use of the probabilityitem bundle (e.g., the set of potential awards is not stored aftercustomization), “Private” to store the selected set of potential awardsfor personal use (e.g., not shared with other users), “Public” to storethe selected set of potential awards for shared use, “Share” where theusers can specify specific users to share the selected set of potentialawards with, and/or other user selected preferences regarding thestorage of the selected set of potential awards included in thecustomized probability item bundles.

In implementations where sets of potential awards are stored for sharingwith other users, probability item bundles including the sets ofpotential awards may be made available for purchase through the shopinterface. In this manner, users may customize probability item bundlesand share these customizations with other users, provide feedback toeach other, and enhance their gameplay experience.

For example, returning to FIG. 2, the user preference component 28 maybe configured to store the first set 44 of potential awards selected bythe first user 36 for the first customized probability item bundle 42such that the first set 44 of potential awards is available for accessby the first user (or other users) during customization of a secondcustomized probability item bundle (not shown), and/or during subsequentvisits to the shop interface.

Referring now to FIG. 1, the offer component 29 may be configured togenerate customized offers to sell virtual items and/or sets of virtualitems to users through the shop interface based on user selections ofpotential awards included in the sets of potential awards of thecustomized probability item bundles. For example, the offer component 29may be configured to generate a customized offer to sell a particularhigh value virtual item (and/or other value item) to a user through theshop interface by virtue of the particular high value virtual item(and/or other value item) being selected for inclusion as a potentialaward in a customized probability item bundle purchased through the shopinterface. In some embodiments, the custom offer may include an offer tosell the item at a discounted price. In some embodiments, the generationof a custom offer may be accompanied by a notification sent to the userinternally and/or externally to the system 10 (e.g., in-game messaging,email, etc.) notifying the user of the custom offer.

By way of illustration in FIG. 2, the offer component 29 may beconfigured to generate a first custom offer 45 for the first user 36.The first custom offer 45 may include an offer to sell one or more ofthe virtual items to the first user 36 based on the potential awardsincluded in the first set 44 of potential awards selected by the firstuser 36. In some embodiments, the first custom offer 45 includes anoffer to sell an instance of the primary award (e.g., Tier 3 item)selected by the first user 36 for inclusion in the first set 44 ofpotential awards. Other offers may be generated.

Returning to FIG. 1, the server 12, client computing platforms 34,and/or external resources 38 may be operatively linked via one or moreelectronic communication links. For example, such electroniccommunication links may be established, at least in part, via a network32 such as the Internet and/or other networks. It will be appreciatedthat this is not intended to be limiting, and that the scope of thisdisclosure includes implementations in which servers 12, clientcomputing platforms 34, and/or external resources 38 may be operativelylinked via some other communication media.

The external resources 38 may include sources of information, hostsand/or providers of virtual spaces outside of system 10, externalentities participating with system 10, external entities forplayer-to-player communications, and/or other resources. In someimplementations, some or all of the functionality attributed herein toexternal resources 38 may be provided by resources included in system10.

The server 12 may include electronic storage 30, one or more processors14, and/or other components. The server 12 may include communicationlines, or ports to enable the exchange of information with a networkand/or other computing platforms. Illustration of server 12 in FIG. 1 isnot intended to be limiting. The server 12 may include a plurality ofhardware, software, and/or firmware components operating together toprovide the functionality attributed herein to server 12. For example,server 12 may be implemented by a cloud of computing platforms operatingtogether as server 12.

Electronic storage 30 may comprise electronic storage media thatelectronically stores information. The electronic storage media ofelectronic storage 30 may include one or both of system storage that isprovided integrally (i.e., substantially non-removable) with server 12and/or removable storage that is removably connectable to server 12 via,for example, a port or a drive. A port may include a USB port, afirewire port, and/or other port. A drive may include a disk driveand/or other drive. Electronic storage 30 may include one or more ofoptically readable storage media (e.g., optical disks, etc.),magnetically readable storage media (e.g., magnetic tape, magnetic harddrive, floppy drive, etc.), electrical charge-based storage media (e.g.,EEPROM, RAM, etc.), solid-state storage media (e.g., flash drive, etc.),and/or other electronically readable storage media. The electronicstorage 30 may include one or more virtual storage resources (e.g.,cloud storage, a virtual private network, and/or other virtual storageresources). Electronic storage 30 may store software algorithms,information determined by processor 14, information received from server12, information received from client computing platforms 34, and/orother information that enables server 12 to function as describedherein.

Processor(s) 14 is configured to provide information processingcapabilities in server 12. As such, processor 14 may include one or moreof a digital processor, an analog processor, a digital circuit designedto process information, an analog circuit designed to processinformation, a state machine, and/or other mechanisms for electronicallyprocessing information. Although processor 14 is shown in FIG. 1 as asingle entity, this is for illustrative purposes only. In someimplementations, processor 14 may include one or more processing units.These processing units may be physically located within the same device,or processor 14 may represent processing functionality of a plurality ofdevices operating in coordination. The processor 14 may be configured toexecute components 16, 18, 20, 22, 24, 26, 28, 29. Processor 14 may beconfigured to execute components 16, 18, 20, 22, 24, 26, 28, 29 bysoftware; hardware; firmware; some combination of software, hardware,and/or firmware; and/or other mechanisms for configuring processingcapabilities on processor 14.

It should be appreciated that although components 16, 18, 20, 22, 24,26, 28, 29 are illustrated in FIG. 1 as being co-located within a singleprocessing unit, in implementations in which processor 14 includesmultiple processing units, one or more of components 16, 18, 20, 22, 24,26, 28, 29 may be located remotely from the other components. Thedescription of the functionality provided by the different components16, 18, 20, 22, 24, 26, 28, 29 described above is for illustrativepurposes, and is not intended to be limiting, as any of components 16,18, 20, 22, 24, 26, 28, 29 may provide more or less functionality thanis described. For example, one or more of components 16, 18, 20, 22, 24,26, 28, 29 may be eliminated, and some or all of its functionality maybe provided by other ones of components 16, 18, 20, 22, 24, 26, 28and/or 29 and/or other components. As another example, processor 14 maybe configured to execute one or more additional components that mayperform some or all of the functionality attributed below to one ofcomponents 16, 18, 20, 22, 24, 26, 28, 29.

FIG. 5 illustrates a method 100 of customizing the distribution ofvirtual items in a virtual space and/or an online game taking placewithin the virtual space. The operations of method 100 presented beloware intended to be illustrative. In some embodiments, method 100 may beaccomplished with one or more additional operations not described,and/or without one or more of the operations discussed. Additionally,the order in which the operations of method 100 are illustrated in FIG.5 and described below are not intended to be limiting.

In some embodiments, method 100 may be implemented in one or moreprocessing devices (e.g., a digital processor, an analog processor, adigital circuit designed to process information, an analog circuitdesigned to process information, a state machine, and/or othermechanisms for electronically processing information). The one or moreprocessing devices may include one or more devices executing some or allof the operations of method 100 in response to instructions storedelectronically on an electronic storage medium. The one or moreprocessing devices may include one or more devices configured throughhardware, firmware, and/or software to be specifically designed forexecution of one or more of the operations of method 100.

Referring now to method 100 in FIG. 5, at an operation 102, and instanceof an online game may be executed. The instance of the online game maybe implemented to facilitate participation of users in the online game.In some implementations, operation 102 may be performed by a gamecomponent the same as or similar to game component 16 (shown in FIG. 1and described herein).

At an operation 104, the presentation of offers to sell probability itembundles to users for consideration through a shop interface may beeffectuated. A given probability item bundle may be associated with aset of potential awards, wherein the individual potential awards includevirtual items usable in the game and are associated with distributionprobabilities. In some implementations, operation 104 may be performedby a virtual shop component the same as or similar to the virtual shopcomponent 20 (shown in FIG. 1 and described herein).

At an operation 106, customization of probability item bundles offeredfor sale through the shop interface may be facilitated. Customizationmay be facilitated by receiving entry and/or selection by users ofpotential awards for inclusion in probability item bundles. In someimplementations, operation 106 may be performed by a customizationcomponent the same as or similar to the customization component 22(shown in FIG. 1 and described herein).

At an operation 108, distribution probabilities for the potential awardsincluded in sets of potential awards of customized probability itembundles may be determined. For example, for a first customizedprobability item bundle having a first set of potential awards thatincludes at least one potential award entered and/or selected by a firstuser, the operation of determining distribution probabilities for thepotential awards included in the first set of potential awards may beperformed. In some implementations, operation 108 may be performed by adistribution probability component the same as or similar to thedistribution probability component 24 (shown in FIG. 1 and describedherein).

At an operation 110, potential awards may be distributed to the usersthat activate instances of the customized probability item bundles. Suchdistributions may be made in accordance with the determined distributionprobabilities. In some implementations, operation 110 may be performedby a bundle activation component 26 the same or similar to the bundleactivation component 26 (shown in FIG. 1 and described herein).

Although the present technology has been described in detail for thepurpose of illustration based on what is currently considered to be themost practical and preferred implementations, it is to be understoodthat such detail is solely for that purpose and that the technology isnot limited to the disclosed implementations, but, on the contrary, isintended to cover modifications and equivalent arrangements that arewithin the spirit and scope of the appended claims. For example, it isto be understood that the present technology contemplates that, to theextent possible, one or more features of any implementation can becombined with one or more features of any other implementation.

1. A system configured to facilitate user customization of thedistribution of virtual items in an online game, the system comprising:one or more physical processors configured by computer-readableinstructions to: execute an instance of an online game, and to use theinstance of the online game to generate game state information that istransmitted to client computing platforms over a network, the game stateinformation facilitating presentation of views of the online game tousers via the client computing platforms, wherein execution of the gameinstance further enables participation of the users in the online gameby performing operations in the game instance in response to commandsreceived over the network from the client computing platforms;effectuate presentation of offers to sell probability item bundles tousers for consideration through a shop interface, wherein a givenprobability item bundle is associated with a set of potential awards,wherein individual ones of the potential awards within the set ofpotential awards include virtual items usable in the online game and areassociated with distribution probabilities; facilitate customization ofprobability item bundles offered for sale through the shop interface byreceiving entry and/or selection by users of potential awards forinclusion in probability item bundles such that entry and/or selectionof at least one potential award by a first user is received and the atleast one potential award entered and/or selected by the first user isincluded in a first set of potential awards associated with a firstcustomized probability item bundle; determine distribution probabilitiesfor the potential awards selected and/or entered by users and includedin sets of potential awards of customized probability item bundles suchthat distribution probabilities for the first customized probabilityitem bundle having the first set of potential awards that includes theat least one potential award are determined; and distribute potentialawards to the users that activate instances of the customizedprobability item bundles, such distributions being made in accordancewith the determined distribution probabilities.
 2. The system of claim 1wherein the one or more physical processors are configured to store thesets of potential awards included in the customized probability itembundles such that the stored sets of potential awards are available foraccess by the users during subsequent customizations of probability itembundles, include storing the first set of potential awards selected bythe first user for the first customized probability item bundle, suchthat the first set of potential awards is available for access by thefirst user during customization of a second customized probability itembundle.
 3. The system of claim 2 wherein the one or more physicalprocessors are configured such that the offers to sell probability itembundles to users include offers to sell probability item bundlesincluding the stored sets of potential awards.
 4. The system of claim 1wherein the one or more physical processors are configured such thatfacilitating customization of probability item bundles comprisesrestricting user selection of the potential awards included in the setsof potential awards of the customized probability item bundles.
 5. Thesystem of claim 4 wherein the one or more physical processors areconfigured such that restricting user selection of the potential awardsincluded in the sets of potential awards of the customized probabilityitem bundles includes assigning point values to each of the potentialawards, and setting threshold total point values for the sets ofpotential awards, wherein the threshold total point value corresponds tothe summed point values of the potential awards included in the sets ofpotential awards.
 6. The system of claim 4 wherein the one or morephysical processors are configured such that restricting user selectionof the potential awards included in the sets of potential awards of thecustomized probability item bundles includes ranking the potentialawards on a multi-tier ranking system, and restricting the quantity ofpotential awards which can be included from each tier in the sets ofpotential awards.
 7. The system of claim 1 wherein the one or morephysical processors are configured such that facilitating customizationof probability item bundles comprises adjusting the purchase price ofthe probability item bundle based on the user selection of potentialawards included in the sets of potential awards.
 8. The system of claim1 wherein the one or more physical processors are configured such thatfacilitating customization of probability item bundle compriseseffectuating presentation of a customization interface, wherein thecustomization interface is configured to receive the user entry and/orselection of the potential awards included in the sets of potentialawards of the customized probability item bundles.
 9. The system ofclaim 8 wherein the one or more physical processors are configured suchthat the customization interface includes a template for selectingpotential awards for customization of the probability item bundles,wherein the template restricts selection of potential awards.
 10. Thesystem of claim 1 wherein the one or more physical processors areconfigured to generate custom offers to sell virtual items and/or setsof virtual items to users through the shop interface, wherein the customoffers include offers to sell instances of one or more of the individualpotential awards included in the sets of potential awards of thecustomized probability item bundles selected by the users.
 11. A methodof customizing the distribution of virtual items in an online game, themethod being implemented in a computer system including one or morephysical processor and storage media storing machine-readableinstructions, the method comprising: executing an instance of an onlinegame, and using the instance of the online game to generate game stateinformation that is transmitted to client computing platforms over anetwork, the game state information facilitating presentation of viewsof the online game to users via the client computing platforms, whereinexecution of the game instance further enables participation of theusers in the online game by performing operations in the game instancein response to commands received over the network from the clientcomputing platforms; effectuating presentation of offers to sellprobability item bundles to users for consideration through a shopinterface, wherein a given probability item bundle is associated with aset of potential awards, wherein individual ones of the potential awardswithin the set of potential awards include virtual items usable in theonline game and are associated with distribution probabilities;facilitating customization of probability item bundles offered for salethrough the shop interface by receiving entry and/or selection by usersof potential awards for inclusion in probability item bundles such thatentry and/or selection of at least one potential award by a first useris received and the at least one potential award entered and/or selectedby the first user is included in a first set of potential awardsassociated with a first customized probability item bundle; determiningdistribution probabilities for the potential awards selected and/orentered by users and included in sets of potential awards of customizedprobability item bundles such that distribution probabilities for thefirst customized probability item bundle having the first set ofpotential awards that includes the at least one potential award aredetermined; and distributing potential awards to the users that activateinstances of the customized probability item bundles, such distributionsbeing made in accordance with the determined distribution probabilities.12. The method of claim 11 additionally comprising the operation ofstoring the sets of potential awards included in the customizedprobability item bundles, such that the stored sets of potential awardsare available for access by the users during subsequent customizationsof probability item bundles, including storing the first set ofpotential awards selected by the first user for the first customizedprobability item bundle, such that the first set of potential awards isavailable for access by the first user during customization of a secondcustomized probability item bundle.
 13. The method of claim 12additionally configured such that the offers to sell probability itembundles to users include offers to sell probability item bundlesincluding the stored sets of potential awards.
 14. The method of claim11 wherein facilitating customization of probability item bundlescomprises restricting user selection of the potential awards included inthe sets of potential awards of the customized probability item bundles.15. The method of claim 14 wherein restricting user selection of thepotential awards included in the sets of potential awards of thecustomized probability item bundles includes assigning point values toeach of the potential awards, and setting threshold total point valuesfor the sets of potential awards, wherein the threshold total pointvalue corresponds to the summed point values of the potential awardsincluded in the sets of potential awards.
 16. The method of claim 14wherein restricting user selection of the potential awards included inthe sets of potential awards of the customized probability item bundlesincludes ranking the potential awards on a multi-tier ranking system,and restricting the quantity of potential awards which can be includedfrom each tier in the sets of potential awards.
 17. The method of claim11 wherein facilitating customization of probability item bundlescomprises adjusting the purchase price of the probability item bundlebased on the user selection of potential awards included in the sets ofpotential awards.
 18. The method of claim 11 wherein facilitatingcustomization of probability item bundle comprises effectuatingpresentation of a customization interface, wherein the customizationinterface is configured to receive the user entry and/or selection ofthe potential awards included in the sets of potential awards of thecustomized probability item bundles.
 19. The method of claim 18 whereinthe customization interface includes a template for selecting potentialawards for customization of the probability item bundles, wherein thetemplate restricts selection of the potential awards.
 20. The method ofclaim 11 additionally including generating custom offers to sell virtualitems and/or sets of virtual items to users through the shop interface,wherein the custom offers include offers to sell instances of one ormore of the individual potential awards included in the sets ofpotential awards of the customized probability item bundles selected bythe users.